Patents Assigned to Open Invention Network, LLC
  • Patent number: 9691129
    Abstract: A system which employs a method of creating transferable map schemas, storing the map schemas to storage devices, receiving target device settings, re-sampling the map schemas to fit the target devices using the target device settings, delivering the re-sampled map schemas to the target devices is described. Thereby providing the innovation that map schemas may be accessed by more than one type of device, the method by which maps are scaled from a created map dimension with given details to either a larger map having the ability to be utilized on a more capable playing device or to a map or a smaller map having the ability to be utilized on a less capable device without losing the important game-specific required data is also described.
    Type: Grant
    Filed: March 16, 2015
    Date of Patent: June 27, 2017
    Assignee: Open Invention Network LLC
    Inventor: Carey Leigh Lotzer
  • Patent number: 9684411
    Abstract: A method and apparatus of detecting user initiated movement by an input element handled by a user is disclosed. The method may include performing a calibration procedure that is initiated by the user via a physical movement performed by the user. The method may also include positioning at least one sensor to dynamically adjust a size of an effective workspace range capable of detecting the user's movement of the input element.
    Type: Grant
    Filed: November 1, 2016
    Date of Patent: June 20, 2017
    Assignee: Open Invention Network LLC
    Inventor: Matthew Kevin Usey
  • Patent number: 9686227
    Abstract: The embodiments describe an apparatus for accessing a remote object. The apparatus includes a transceiver. The transceiver is configured to transmit a Domain Name Service request of the remote object to a Domain Name Service server and receive a Domain Name Service response comprising an Internet Protocol of the remote object. The transceiver is further configured to connect to the Internet Protocol of the remote object based on the Domain Name Service response.
    Type: Grant
    Filed: April 12, 2016
    Date of Patent: June 20, 2017
    Assignee: Open Invention Network LLC
    Inventor: William Charles Easttom, II
  • Patent number: 9678727
    Abstract: A method and computer program product for building a multiple layer object-oriented software application with reusable components. The method includes creating business classes containing a business logic for the software application, wherein the business classes are organized into hierarchies identified as namespaces, and then generating executable programming code for the software application. From there, the method may include placing the executable programming code into an at least one assembly structure for an associated layer, wherein a security token is required to access the business classes, and wherein the business classes are created to validate each security token passed by a user interface.
    Type: Grant
    Filed: December 29, 2015
    Date of Patent: June 13, 2017
    Assignee: Open Invention Network, LLC
    Inventor: Mary Ellen Chaffin
  • Patent number: 9680802
    Abstract: A method, system, and computer program product for providing protected remote access from a remote access client to a remote access server over a computer network through a plurality of inspections. A remote access configuration file is created for the remote access client. A digital hash of the configuration file is then generated. The digital hash is compared with a configuration file stored at a predefined web location. If the comparison results in a match between the digital hash and the stored configuration file, a digital hash comparison is performed between an encrypted remote access configuration file and an encrypted configuration file stored at the predefined web location. If the plurality of inspections are passed, the remote access client is released from a quarantine state and a virtual private network (VPN) connection to the remote access server is established.
    Type: Grant
    Filed: June 7, 2016
    Date of Patent: June 13, 2017
    Assignee: Open Invention Network, LLC
    Inventors: Colin Lee Feeser, Anthony W. Ondrus, Steven J. Sanders
  • Patent number: 9674353
    Abstract: A third party verification system, method, and computer readable medium comprising a response unit in communication with at least a first party, said response unit configured to automatically elicit information in the form of a dual tone multi-frequency (DTMF) response from the at least first party providing evidence of consent granted by the at least first party to enter into at least one transaction with at least a second party, and a print server in communication with said response unit, said print server configured to receive and store said information to provide a record for third party verification that the at least first party consented to enter into the at least one transaction with the at least one second party.
    Type: Grant
    Filed: September 23, 2014
    Date of Patent: June 6, 2017
    Assignee: Open Invention Network, LLC
    Inventor: Jonathan P. McIntosh
  • Patent number: 9672381
    Abstract: A privacy preference editor enables a user to institute privacy preferences relative to user identity information on a card-based and category-based basis. An identity selector furnishes information cards representative of user identities. The editor allows the user to set a privacy preference for each information card. Any proposed disclosure of an information card invokes its corresponding privacy preference. In turn, an agent engine evaluates the invoked privacy preference against the privacy policy of a relying party seeking the card information. The editor also permits the user to create information categories, populate the categories with a group of relevant user identity attributes, and set a privacy preference to the category. In this way, a category-specific privacy preference can be invoked by using the attribute required by the security policy as an index to the appropriate categorized group where the required attribute resides.
    Type: Grant
    Filed: August 2, 2016
    Date of Patent: June 6, 2017
    Assignee: Open Invention Network LLC
    Inventor: Gail-Joon Ahn
  • Patent number: 9664524
    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 10, 2016
    Date of Patent: May 30, 2017
    Assignee: Open Invention Network LLC
    Inventor: David Gerard Ledet
  • Patent number: 9667614
    Abstract: A collaborative communication system comprises a highly flexible architecture that facilitates connecting communication devices and networks to establish multimedia collaboration sessions in a manner that allows distribution of various services and features throughout the collaborative communication system to provide scalability and selectable combination of cost, resource usage, and performance.
    Type: Grant
    Filed: July 12, 2016
    Date of Patent: May 30, 2017
    Assignee: Open Invention Network, LLC
    Inventors: Dan Jones, Todd Vernon, Emmanuel Puentes, Charles Wanek, William Marcum
  • Patent number: 9661481
    Abstract: A system, method, and computer readable medium that facilitate indirect routing of mobile-originated short messages for a mobile station attached with a femtocell system are provided. A convergence server uses indirect routing for delivery of a short message. The MS may elect to use a traffic or paging channel for delivery of the short message. If the MS selects the traffic channel for delivery of the message and if there is no existing traffic channel, the MS may first attempt to establish a traffic channel. If an active traffic channel is already established between the mobile station and the femtocell system, the mobile station sends the message to the femtocell system which, in turn, forwards the message to the convergence server.
    Type: Grant
    Filed: October 26, 2009
    Date of Patent: May 23, 2017
    Assignee: Open Invention Network, LLC
    Inventor: Christopher Martin Edward Osborn
  • Patent number: 9658844
    Abstract: A system, method, and computer program product for facilitating troubleshooting of remote workstation issues reported by an end user to a technical support center analyst in an enterprise network. A plurality of remote workstation software support tools are encapsulated in a support center utility application. Upon receiving a call from an end user (also referred to as customer herein), the remote workstation name for the end user is entered into the support center utility application. This causes information for the remote workstation and end user to be presented to the analyst via a support center utility application interface. At least one encapsulated remote workstation software support tool is launched based on an issue reported by the end user, the tool being pre-populated with information for the remote workstation from the support center utility application interface.
    Type: Grant
    Filed: June 11, 2015
    Date of Patent: May 23, 2017
    Assignee: Open Invention Network, LLC
    Inventor: Kenneth R. Gailey, Jr.
  • Patent number: 9658970
    Abstract: A method and apparatus of performing a data transmission from an electronic device or a peripheral device of an electronic device to a peripheral device of a remote electronic device is disclosed. One example method of performing the data transmission may include transmitting data designated for the remote peripheral device to a local virtual device object. The data that is received by the local virtual device object is transmitted via at least one communication interface or peripheral device of the electronic device to at least one remote communication interface or peripheral device of the remote electronic device. The data arriving at the least one remote communication interface or peripheral device of the remote electronic device is received by a remote virtual device object and transmitted to the designated remote peripheral device.
    Type: Grant
    Filed: October 11, 2016
    Date of Patent: May 23, 2017
    Assignee: Open Invention Network LLC
    Inventor: Martin Wieland
  • Patent number: 9654957
    Abstract: A system, method, and non-transitory computer readable medium comprising instructions for receiving information about an event from at least one mobile device, the information comprising location information and event type information and identifying the event based on the information, the event being identified by associating the event type information with a specific event and associating the location information with a particular location associated with the specific event.
    Type: Grant
    Filed: June 27, 2016
    Date of Patent: May 16, 2017
    Assignee: Open Invention Network LLC
    Inventors: James N. White, Monica Rose Martino, M. Gregory Smith
  • Patent number: 9654944
    Abstract: An apparatus and method for sending video content to a mobile device is described. According to one embodiment, a computer-implemented method comprising embedding a widget in a website, the widget generating a form. The form is provided when a user visits the website so as to execute the widget. The form includes a first field to enter a recipient phone number, a send selector, and one or more non-visible fields, the non-visible fields containing a content service provider identifier, and a video URL. A data packet is generated with the widget when the user selects the send selector, the data packet including the recipient phone number, the video URL, and the content service provider identifier. An encoded version of the data packet is sent to the content service provider and a video link message is sent to the recipient phone number.
    Type: Grant
    Filed: November 1, 2016
    Date of Patent: May 16, 2017
    Assignee: Open Invention Network, LLC
    Inventors: Scirocco Michelle Six, Sterling Mace, Rajeev Raman, Stephen Mui, Jason Fisher
  • Patent number: 9647885
    Abstract: Customization of a plurality of servers in a computer network. A server customizer module is generated that includes a server customizer initialization file containing a plurality of arguments for populating and running a plurality of standardized applications, scripts and utilities on each server. The server customizer module is installed on each of the plurality of servers for subsequent execution as part of the server build/customization process. A server unattended install launch module, cooperative with the server customizer module is generated that includes an unattended install launch initialization file for launching a plurality of standardized processes on each server. The server unattended install launch module is installed on each of the plurality of servers for subsequent execution as part of the server build/customization process. The server customizer module and server unattended install launch module are executed on each of the plurality of servers to complete customization of each server.
    Type: Grant
    Filed: January 19, 2016
    Date of Patent: May 9, 2017
    Assignee: Open Invention Network, LLC
    Inventors: Colin Feeser, Craig A. Spreha
  • Patent number: 9645996
    Abstract: Certain aspects of the present disclosure relates to a computer implemented method for executing application code to connect with a social networking website, the method including analyzing information from at least a user that is in conversation. At least a word is filtered from the analyzed information. A tag is generated from the filtered word. The tag is connected with at least a media file that is relevant to the tag and displayed in the social networking website.
    Type: Grant
    Filed: March 22, 2011
    Date of Patent: May 9, 2017
    Assignee: Open Invention Network LLC
    Inventor: David Gerard Ledet
  • Patent number: 9645846
    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: April 7, 2015
    Date of Patent: May 9, 2017
    Assignee: Open Invention Network, LLC
    Inventor: Colin Lee Feeser
  • Patent number: 9639305
    Abstract: A method and apparatus are disclosed that provide processing data associated with a job request. In one example, the job request may be a printer job to print a particular document based on predefined settings. The data processing operation may include determining at least one job specific resource available to fulfill the job request, and performing at least one of a prioritization computation, a job specific requirement computation, and a geographical determination computation. Additional operations may include selecting at least one appropriate device to fulfill the job request based on the at least one computation operation and the at least one available job specific resource, and processing and completing the job using the at least one appropriate device based on the at least one computation.
    Type: Grant
    Filed: December 16, 2015
    Date of Patent: May 2, 2017
    Assignee: Open Invention Network LLC
    Inventor: Margarita Khafizova
  • Patent number: 9642176
    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: July 5, 2016
    Date of Patent: May 2, 2017
    Assignee: Open Invention Network LLC
    Inventor: Martin Wieland
  • Patent number: 9639379
    Abstract: A method and apparatus are disclosed to identify the operations/processes performed by one or more virtual machines. In one example method of operation, the system may perform identifying processes currently operating in an operating system and recording process information corresponding to each of the processes in a memory. The method may also include determining a priority for each of the processes currently operating in the operating system and incrementing a current priority of at least one of the processes.
    Type: Grant
    Filed: July 19, 2012
    Date of Patent: May 2, 2017
    Assignee: Open Invention Network LLC
    Inventor: John Michael Suit